--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 0057852b6cb10b5bc6733d27d2e1c77f0ae3d130
Parents : b7b9fb0
Author : Mark Qvist <mark@unsigned.io>
Date : 2025-01-05T14:53:28+01:00
Battery management for T3S3
Changes
Diff
diff --git a/Power.h b/Power.h
index 8586ca5..f8d22fb 100644
--- a/Power.h
+++ b/Power.h
@@ -64,7 +64,7 @@
float bat_state_change_v = 0;
#elif BOARD_MODEL == BOARD_RNODE_NG_22
#define BAT_V_MIN 3.15
- #define BAT_V_MAX 4.3
+ #define BAT_V_MAX 4.217
#define BAT_V_CHG 4.48
#define BAT_V_FLOAT 4.33
#define BAT_SAMPLES 5
@@ -128,9 +128,9 @@ void measure_battery() {
#if BOARD_MODEL == BOARD_HELTEC32_V3
float battery_measurement = (float)(analogRead(pin_vbat)) * 0.0041;
#elif BOARD_MODEL == BOARD_RNODE_NG_22
- float battery_measurement = (float)(analogRead(pin_vbat)) / 4095.0*2.0*3.3*1.1;
+ float battery_measurement = (float)(analogRead(pin_vbat)) / 4095.0*6.7828;
#else
- float battery_measurement = (float)(analogRead(pin_vbat)) / 4095.0*2.0*3.3*1.1;
+ float battery_measurement = (float)(analogRead(pin_vbat)) / 4095.0*7.26;
#endif
bat_v_samples[bat_samples_count%BAT_SAMPLES] = battery_measurement;
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────